package main

import (
	"github.com/gin-gonic/gin"
	"shorturl/configs"
	"shorturl/route"
	"shorturl/utils"
)

func main() {
	// 加载配置
	config, _ := configs.ReadConfig(utils.GetRootPath() + "/config.json")

	// 设置gin模式 debug调试模式 release发布模式
	gin.SetMode(config.App.Mode)

	// 初始化gin实例
	r := gin.Default()

	// 挂载API路由
	route.ApiRouter(r)

	// 启动服务
	r.Run(":" + config.App.Port)
}
